
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using JYJ.AiYard.StationManagement.TbYardParamsSets;

namespace  JYJ.AiYard.StationManagement.TbYardParamsSets.Dtos
{
    public class TbYardParamsSetEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public long? Id { get; set; }         


        
		/// <summary>
		/// 场所编码
		/// </summary>
		[Required(ErrorMessage="场所编码不能为空")]
		public long Station_ID { get; set; }



        /// <summary>
        /// 岗亭编号
        /// </summary>
        [Required(ErrorMessage="电脑名称不允许为空")]
        public long tPass_Client_ID { get; set; }



		/// <summary>
		/// 通道编号
		/// </summary>
		[Required(ErrorMessage="通道编号不能为空")]
		public int tPass_ID { get; set; }



		/// <summary>
		/// 排序序号
		/// </summary>
		[Required(ErrorMessage="排序序号不能为空")]
		public int tPass_SNo { get; set; }



        /// <summary>
        /// 进出
        /// </summary>
        [Required(ErrorMessage = "进出类型不允许为空")]
        public int tPass_IO { get; set; }



        /// <summary>
        /// 监控机
        /// </summary>
        [Required(ErrorMessage = "监控主机不允许为空")]
        public int tPass_Vdi { get; set; }



		/// <summary>
		/// 打印机
		/// </summary>
		public int tPass_Odi { get; set; }



		/// <summary>
		/// 发票打印机
		/// </summary>
		public int tPass_Ddi { get; set; }



		/// <summary>
		/// 显示屏
		/// </summary>
		public int tPass_Sdi { get; set; }



		/// <summary>
		/// 读卡器
		/// </summary>
		public int tPass_Ldi { get; set; }



		/// <summary>
		/// 月卡确认开闸
		/// </summary>
		public bool tPass_YCHK { get; set; }



		/// <summary>
		/// 储值卡确认开闸
		/// </summary>
		public bool tPass_CCHK { get; set; }



		/// <summary>
		/// 临时卡确认开闸
		/// </summary>
		public bool tPass_LCHK { get; set; }



		/// <summary>
		/// 免费卡确认开闸
		/// </summary>
		public bool tPass_MCHK { get; set; }



		/// <summary>
		/// 特权车确认开闸
		/// </summary>
		public bool tPass_TCHK { get; set; }



		/// <summary>
		/// 允许临入
		/// </summary>
		public bool tPass_L_I { get; set; }



		/// <summary>
		/// 允许临出
		/// </summary>
		public bool tPass_L_O { get; set; }



		/// <summary>
		/// 仅监控通道
		/// </summary>
		public bool tPass_JC { get; set; }



        /// <summary>
        /// 所属车场编号
        /// </summary>
        [Required(ErrorMessage = "所属车场不允许为空")]
        public int tPass_Onwer { get; set; }



        /// <summary>
        /// 收费通道
        /// </summary>
        [Required(ErrorMessage = "通道类型不允许为空")]
        public int tPass_Pay { get; set; }




    }
}